package com.ruoyi.system.domain.bj;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 产品详情管理对象 product_list
 * 
 * @author ruoyi
 * @date 2024-12-24
 */
public class ProductList extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 产品id */
    private Long id;

    /** 产品名称 */
    @Excel(name = "产品名称")
    private String prName;

    /** 产品价格 */
    @Excel(name = "产品价格")
    private String prPrice;

    /** 产品介绍 */
    @Excel(name = "产品介绍")
    private String prIntroduce;

    /** 产品类型 */
    @Excel(name = "产品类型")
    private Long prType;

    /** 产品状态(1启用 2禁用) */
    @Excel(name = "产品状态(1启用 2禁用)")
    private Long status;

    /** 产品型号 */
    @Excel(name = "产品型号")
    private String prModel;

    /** 产品颜色 */
    @Excel(name = "产品颜色")
    private String prColor;

    /** 产品尺寸 */
    @Excel(name = "产品尺寸")
    private String prSize;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setPrName(String prName) 
    {
        this.prName = prName;
    }

    public String getPrName() 
    {
        return prName;
    }
    public void setPrPrice(String prPrice) 
    {
        this.prPrice = prPrice;
    }

    public String getPrPrice() 
    {
        return prPrice;
    }
    public void setPrIntroduce(String prIntroduce) 
    {
        this.prIntroduce = prIntroduce;
    }

    public String getPrIntroduce() 
    {
        return prIntroduce;
    }
    public void setPrType(Long prType) 
    {
        this.prType = prType;
    }

    public Long getPrType() 
    {
        return prType;
    }
    public void setStatus(Long status) 
    {
        this.status = status;
    }

    public Long getStatus() 
    {
        return status;
    }
    public void setPrModel(String prModel) 
    {
        this.prModel = prModel;
    }

    public String getPrModel() 
    {
        return prModel;
    }
    public void setPrColor(String prColor) 
    {
        this.prColor = prColor;
    }

    public String getPrColor() 
    {
        return prColor;
    }
    public void setPrSize(String prSize) 
    {
        this.prSize = prSize;
    }

    public String getPrSize() 
    {
        return prSize;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("prName", getPrName())
            .append("prPrice", getPrPrice())
            .append("prIntroduce", getPrIntroduce())
            .append("prType", getPrType())
            .append("createTime", getCreateTime())
            .append("status", getStatus())
            .append("prModel", getPrModel())
            .append("prColor", getPrColor())
            .append("prSize", getPrSize())
            .toString();
    }
}
